* {
  box-sizing: border-box;
}
body {
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
}
hr {
  border: 0px;
  border-top: 1px solid #efefef;
  width: 100%;
}
h1,
h2,
h3,
h5,
p,
li,
ul {
  padding: 0px;
  margin: 0px;
}
ul,
li {
  list-style: none;
}
a {
  text-decoration: none;
}
.con {
  width: 100%;
}
.footer {
  z-index: 9999999;
  width: 100%;
  position: fixed;
  bottom: 0px;
  left: 0px;
  height: 60px;
  border-top: 1px solid #dcdcdc;
  background-color: #ffffff;
}
.col-1 {
  width: 8.33%;
}
.col-2 {
  width: 16.66%;
}
.col-3 {
  width: 25%;
}
.col-4 {
  width: 33.33%;
}
.col-5 {
  width: 41.66%;
}
.col-6 {
  width: 50%;
}
.col-7 {
  width: 58.33%;
}
.col-8 {
  width: 66.66%;
}
.col-9 {
  width: 75%;
}
.col-10 {
  width: 83.33%;
}
.col-11 {
  width: 91.66%;
}
.col-12 {
  width: 100%;
}
[class*="col-"] {
  float: left;
}
.function-menu {
  width: 100%;
  display: inline-block;
  height: 120px;
}
.function-menu li {
  width: 25%;
  float: left;
  display: block;
  text-align: center;
  height: 120px;
}
.function-menu li a {
  display: inline-block;
  width: 100%;
  height: 120px;
  padding: 10px;
  color: #494949;
}
.function-menu li a span {
  font-size: 14px;
}
.function-menu li a img {
  width: 100%;
}
.banner a {
  display: block;
  width: 100%;
}
.banner a img {
  width: 100%;
}
.work-info {
  width: 100%;
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  height: 180px;
  box-shadow: 0px 0px 5px #e8e8e8;
  margin-top: 15px;
  padding: 10px;
}
.work-info .work-img {
  width: 158px;
  float: left;
  height: 158px;
  overflow: hidden;
}
.work-info .work-text {
  float: left;
  padding-left: 5px;
}
.work-info .work-text .work-btn {
  margin-top: 15px;
  display: block;
  text-align: center;
  background-color: #f24d5e;
  color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 80px;
}
.work-info .work-text .work-name {
  color: #735145;
  height: 63px;
  overflow: hidden;
}
.work-info .work-text .work-money {
  margin-top: 15px;
  color: #735145;
}
.work-info .work-text .work-money span {
  color: #735145;
  font-size: 20px;
  font-weight: bold;
}
.work-info img {
  width: 158px;
}
.tab {
  width: 100%;
  text-align: center;
  color: #6d6d6d;
  font-size: 18px;
}
.tab a {
  color: #6d6d6d;
  text-align: center;
  font-size: 16px;
}
.tab-btn {
  padding-top: 10px !important;
  padding: 20px 10px;
  padding-bottom: 90px;
}
.footer-nemu li {
  padding-top: 8px;
  width: 25%;
  float: left;
  height: 60px;
  display: block;
}
.footer-nemu li a {
  display: block;
  width: 100%;
  height: 60px;
  text-align: center;
}
.footer-nemu li a img {
  width: 20px;
  display: inline-block;
}
.footer-nemu li a span {
  display: block;
  font-size: 14px;
  color: #f24d5e;
}
.list-work {
  padding: 5px;
  text-align: center;
  margin-bottom: 10px;
}
.list-work img {
  width: 120px;
  height: 120px;
  border-radius: 120px;
  border: 1px solid #dcdcdc;
}
.list-work p {
  margin-top: 5px;
  font-size: 12px;
  color: #727272;
  height: 32px;
  overflow: hidden;
}
.list-work a {
  margin-top: 5px;
  display: block;
  text-align: center;
  background-color: #f24d5e;
  color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 5px;
}
.work-list {
  padding-bottom: 70px;
  display: inline-block;
}
.header-nemu {
  width: 100%;
  background-color: #f24d5e;
  position: fixed;
  top: 0px;
  left: 0px;
  height: 50px;
  line-height: 50px;
  text-align: center;
}
.header-nemu p {
  font-size: 18px;
  color: #ffffff;
}
.padding-top60 {
  padding-top: 60px;
}
.padding-top50 {
  padding-top: 50px;
}
.padding-top100 {
  padding-top: 100px;
}
.ac {
  color: #f24d5e !important;
}
.pjq {
  background-color: #3d3d3d;
  display: inline-block;
  width: 100%;
}
.pjq .col-4 {
  padding: 5px;
}
.pjq img {
  width: 100%;
}
.work-ms {
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 10px;
}
.work-ms .name {
  margin-top: 5px;
  font-size: 18px;
  color: #79acd9;
}
.work-ms .shuoming {
  margin-top: 5px;
  font-size: 14px;
  color: #79acd9;
}
.work-ms .jindu {
  margin-top: 5px;
  font-size: 16px;
  color: #b6dbf2;
}
.work-ms .jindu-img {
  margin-top: 10px;
  width: 130px;
  height: 40px;
  border-radius: 150px;
  background-color: #f4b553;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}
.work-ms .jindu-img .jindu-t {
  width: 33.333%;
  float: left;
  text-align: center;
}
.work-ms .jindu-img .jindu-t .jindu-t-img {
  position: relative;
  z-index: 99;
  width: 20px;
  height: 20px;
  line-height: 18px;
  border-radius: 20px;
  background-color: #f24d5e;
  margin-left: auto;
  margin-right: auto;
}
.work-ms .jindu-img .jindu-t .jindu-t-img img {
  width: 10px;
}
.work-sm {
  padding: 8px;
  font-size: 14px;
  color: #afafaf;
  border-bottom: 1px solid #dcdcdc;
}
.padding-bottom50 {
  padding-bottom: 60px;
}
.work-find-list {
  padding: 5px;
  width: 100%;
  display: inline-block;
}
.work-find-list .touxiang {
  padding: 5px;
  width: 33.333%;
  float: left;
  overflow: hidden;
  text-align: center;
}
.work-find-list .touxiang span {
  text-align: center;
  font-size: 12px;
}
.work-find-list .touxiang img {
  width: 100%;
}
.work-goumai {
  width: 100%;
  display: inline-block;
}
.work-goumai li {
  width: 50%;
  float: left;
  text-align: center;
  line-height: 60px;
  padding-left: 5px;
  padding-right: 5px;
}
.work-goumai li a {
  background-color: #f24d5e;
  color: #ffffff;
  display: inline-block;
  height: 40px;
  line-height: 40px;
}
.work-goumai .zz {
  width: 100%;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}
.work-goumai .qf {
  width: 100%;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.fanhui {
  position: absolute;
  top: 17px;
  left: 10px;
}
.fanhui img {
  width: 20px;
}
.header-title {
  width: 100%;
  background-color: #ffffff;
  border-bottom: 1px solid #dcdcdc;
  position: fixed;
  top: 0px;
  left: 0px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  z-index: 1111;
}
.header-title p {
  font-size: 18px;
  color: #7e7e7e;
}
.model {
  width: 100%;
  position: fixed;
  top: 50px;
  left: 0px;
  padding: 10px;
  z-index: 1000001;
}
.model .model-con {
  padding: 5px;
  width: 100%;
  border: 1px solid #dcdcdc;
  border-radius: 2px;
  background-color: #ffffff;
  border-bottom: none;
}
.model .model-con .model-name {
  font-size: 14px;
  color: #4a4a4a;
}
.model .model-con .model-ly {
  background-color: #a8a8ff;
  padding: 2px 8px;
  font-size: 12px;
  color: #ffffff;
  border-radius: 2px;
  display: inline-block;
}
.model .model-btn {
  padding: 5px;
  width: 100%;
  border: 1px solid #dcdcdc;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #ffffff;
  display: inline-block;
}
.model .model-btn a {
  font-size: 14px;
  padding: 5px 15px;
  background-color: #569dff;
  color: #ffffff;
  border-radius: 5px;
  float: right;
}
.padding-lr5 {
  padding-left: 5px;
  padding-right: 5px;
}
.hide {
  display: none;
}
.jindu-h {
  position: absolute;
  height: 3px;
  width: 90px;
  background-color: #f24d5e;
  margin-top: 9px;
  margin-left: 10px;
}
.zc-list {
  margin-top: 10px;
  border-radius: 10px;
  background-color: #ffffff;
  display: inline-block;
  padding-top: 10px;
}
.zc-list .zc-name {
  font-size: 16px;
  color: #79acd9;
  text-align: center;
}
.zc-list .zc-title {
  font-size: 12px;
  color: #79acd9;
  text-align: center;
}
.zc-list img {
  margin-top: 5px;
  width: 100%;
}
.zc-sj {
  display: inline-block;
  width: 100%;
}
.zc-sj li {
  width: 33.333%;
  float: left;
  text-align: center;
}
.zc-sj li p {
  font-size: 12px;
}
.zc-sj li span {
  font-size: 20px;
}
.zc-jd {
  margin-top: 5px;
  margin-bottom: 5px;
  width: 100%;
  height: 10px;
  border-radius: 20px;
  background-color: #eeeeee;
}
.jdt {
  display: block;
  width: 80%;
  height: 10px;
  border-radius: 20px;
  background-color: #ff725e;
}
.zc-info {
  color: #ffffff;
  padding: 10px;
  background-color: #f4b553;
  margin-top: -10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.zc-info .zc-zje {
  font-size: 14px;
}
.zc-info .zc-zje span {
  font-size: 24px !important;
}
.zc-jianjie {
  margin-top: 10px;
}
.zc-jianjie p {
  font-size: 12px;
  color: #ffffff;
}
.zc-xiangqing img {
  width: 100%;
}
.zc-name {
  font-size: 16px;
  color: #ffffff;
  text-align: center;
}
.zc-title {
  font-size: 12px;
  color: #ffffff;
  text-align: center;
}
.zc-xq-sj {
  padding-top: 10px;
  display: inline-block;
  width: 100%;
  margin-top: 10px;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 20px;
}
.zc-xq-sj li {
  width: 33.333%;
  float: left;
  text-align: center;
}
.zc-xq-sj li p {
  font-size: 12px;
}
.zc-xq-sj li span {
  font-size: 20px;
}
.zc-xqb {
  padding: 5px;
  padding-top: 5px;
  margin-top: -5px;
  background-color: #f4b553;
  color: #ffffff;
}
.zhongchou-jiage {
  padding-bottom: 5px;
  border-bottom: 1px solid #ffffff;
  width: 100%;
  text-align: center;
}
.zhongchou-jiage .je {
  font-size: 24px;
  padding: 0px;
  margin-top: 0px;
}
.zhongchou-jiage .je-title {
  font-size: 12px;
  padding: 0px;
  margin-top: 0px;
}
.zhongchou-jianjie {
  padding-top: 10px;
  padding-bottom: 10px;
}
.zhongchou-jianjie p {
  font-size: 12px;
}
.btn {
  display: inline-block;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  border-radius: 5px;
  background-color: #ff4359;
  color: #ffffff;
  width: 100%;
  text-align: center;
}
.xiangmu-info {
  margin-top: 10px;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
}
.xiangmu-info .xmhb {
  padding: 5px;
  border-bottom: 1px solid #dcdcdc;
}
.xiangmu-info .xmhb p {
  font-size: 16px;
  color: #fb4431;
}
.xiangmu-info .xm-text {
  padding: 5px;
  border-bottom: 1px solid #dcdcdc;
}
.xiangmu-info .xm-text .name {
  font-size: 18px;
  color: #fb4431;
}
.xiangmu-info .xm-text .num {
  font-size: 12px;
}
.xiangmu-info .xm-text .text {
  padding-top: 10px;
  font-size: 12px;
}
.xiangmu-img {
  width: 100%;
}
.xiangmu-img img {
  width: 100%;
}
.zfje {
  font-size: 28px;
  color: #43d244;
}
.padding5 {
  padding: 5px;
}
.work-xiangqing img {
  width: 100%;
}
.qifu-jiage {
  font-size: 12px;
  color: #18b0ff;
}
.qifu-jiage span {
  font-size: 20px;
  font-weight: bold;
}
.user-info {
  width: 100%;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}
.user-info .user-img {
  width: 120px;
  height: 120px;
  margin-right: auto;
  margin-left: auto;
}
.user-info .user-img img {
  width: 100%;
  border-radius: 150px;
}
.user-info .user-name {
  margin-top: 10px;
}
.user-info .user-name h3 {
  color: #ff6140;
}
.user-info .user-name span {
  font-size: 14px;
  color: #c5c5c5;
}
.user-info .user-name span b {
  font-size: 16px;
  color: #70c8ff;
}
.function-user table {
  width: 100%;
  border-collapse: collapse;
}
.function-user table td {
  width: 33.333%;
  text-align: center;
  border: 1px solid #f3f3f3;
}
.function-user table td a {
  display: inline-block;
  width: 100%;
  color: #494949;
}
.function-user table td span {
  display: block;
  font-size: 14px;
}
.function-user table td b {
  font-size: 24px;
  margin-top: 5px;
}
.color1 {
  color: #f4b553;
}
.color2 {
  color: #91b0e3;
}
.color3 {
  color: #e37356;
}
.tab-class {
  z-index: 99;
  background-color: #ffffff;
  width: 100%;
  position: fixed;
  top: 50px;
  left: 0px;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #dcdcdc;
}
.tab-class ul {
  width: 100%;
  display: inline-block;
}
.tab-class ul li {
  width: 50%;
  float: left;
  text-align: center;
  font-size: 14px;
}
.tab-class ul li a {
  height: 40px;
  width: 100%;
  color: #494949;
}
.list-qifu {
  margin-bottom: 10px;
  padding: 5px;
  width: 100%;
  height: 110px;
  border: 1px solid #dcdcdc;
}
.list-qifu a {
  color: #4c4c4c;
}
.list-qifu .list-img {
  width: 100px;
  float: left;
  height: 100px;
}
.list-qifu .list-img img {
  width: 98px;
  height: 98px;
}
.list-qifu .list-info {
  position: absolute;
  width: 100%;
  padding-left: 125px;
  right: 10px;
  float: left;
  height: 100px;
}
.list-qifu .list-info .list-name {
  font-size: 14px;
}
.list-qifu .list-info .qifu-rs {
  position: absolute;
  bottom: 16px;
  font-size: 14px;
}
.list-qifu .list-info .qifu-rs b {
  font-size: 18px;
  color: #ff5a39;
}
.list-qifu .list-info .qifu-rss {
  position: absolute;
  bottom: 0px;
  font-size: 12px;
}
.qifu-wc {
  color: #ff5a39;
  font-size: 16px !important;
}
.adds-list {
  width: 100%;
  border: 1px solid #dcdcdc;
  padding: 5px;
  margin-bottom: 10px;
}
.adds-list p {
  font-size: 12px;
  color: #a5a5a5;
  line-height: 20px;
}
.adds-list p span {
  font-size: 16px;
  color: #79a7cf;
}
.adds-list p b {
  font-size: 16px;
  margin-right: 10px;
  color: #494949;
}
.xingxiang {
  padding-bottom: 10px;
}
.xingxiang h4 {
  margin: 0px;
  margin-bottom: 5px;
}
.xingxiang span {
  padding: 2px 8px;
  border: 1px solid #f3f3f3;
  font-size: 14px;
  margin-bottom: 5px;
  display: inline-block;
  width: 30%;
}
.xingxiang span img {
  width: 100%;
}
.liuyan {
  padding-bottom: 10px;
}
.liuyan h4 {
  margin: 0px;
  margin-bottom: 5px;
}
.liuyan span {
  padding: 2px 8px;
  border: 1px solid #f3f3f3;
  font-size: 14px;
  margin-bottom: 5px;
  display: inline-block;
  width: 30%;
}
.liuyan span img {
  width: 100%;
}
.a-xuanzhong {
  border: 1px solid #ff5a39 !important;
  color: #ff5a39 !important;
}
.zz-jine {
  font-size: 12px;
  text-align: center;
  margin-bottom: 10px;
}
.zz-jine span {
  font-size: 18px;
  color: #43d244;
}
.selects {
  width: 100% !important;
  height: 40px !important;
  border-radius: 5px !important;
  margin-bottom: 10px;
  border: 1px solid #dcdcdc;
}
.adds-from .xl {
  width: 100%;
  margin-bottom: 10px;
  height: 40px;
}
.adds-from .xl select {
  width: 33.3333%;
  float: left;
  height: 40px;
  border: 1px solid #dcdcdc;
}
.adds-from input {
  width: 100%;
  padding: 2px;
  padding-left: 5px;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  height: 40px;
  margin-bottom: 10px;
}
.inputs {
  width: 100%;
  height: 40px;
  padding-left: 5px;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  margin-top: 10px;
}
.qifu-shuoming {
  background-color: #ececec;
  display: inline-block;
  border: 1px solid #dcdcdc;
  font-size: 14px;
  padding: 5px;
  color: #7e7e7e;
  border-radius: 5px;
  margin-top: 10px;
  text-align: left;
}
.qifu-shuoming b {
  color: #ff6140;
}
.s404 {
  text-align: center;
  width: 100%;
}
.s404 h4,
.s404 h3 {
  font-weight: 100;
  color: #4a4a4a;
}
